Information Handling System Power Supply Automated De-Rating For Power Output And Thermal Constraints

ABSTRACT

An information handling system power supply dynamically adapts thermal and power output protection constraints based upon thermal and power output conditions measured at the power supply. In the event of changing conditions at the information handling system, such as an increase in ambient temperature or an increase in power consumption, a power constraint adaptive module adjusts constraints at which the power supply will shut down in order to maintain power to an information handling system outside of a normal power and thermal constraint operating envelope for the power supply.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates in general to the field of informationhandling system power supply, and more particularly to an informationhandling system power supply automated de-rating for power output andthermal constraints.

2. Description of the Related Art

As the value and use of information continues to increase, individualsand businesses seek additional ways to process and store information.One option available to users is information handling systems. Aninformation handling system generally processes, compiles, stores,and/or communicates information or data for business, personal, or otherpurposes thereby allowing users to take advantage of the value of theinformation. Because technology and information handling needs andrequirements vary between different users or applications, informationhandling systems may also vary regarding what information is handled,how the information is handled, how much information is processed,stored, or communicated, and how quickly and efficiently the informationmay be processed, stored, or communicated. The variations in informationhandling systems allow for information handling systems to be general orconfigured for a specific user or specific use such as financialtransaction processing, airline reservations, enterprise data storage,or global communications. In addition, information handling systems mayinclude a variety of hardware and software components that may beconfigured to process, store, and communicate information and mayinclude one or more computer systems, data storage systems, andnetworking systems.

Over time, information handling systems have provided increasedperformance as the components used to build information handling systemshave increased their processing capability. For example, processorsinclude more transistors that perform processing with greater numbers ofcycles in a given time; greater amounts of random access memory (RAM)store instructions for processors with more rapid access times; and harddisk drives spin storage media at greater rates for improved write andread performance. One side effect of this improved performance is thatinformation handling system power use has tended to increase and to havegreater variability over time. For example, power consumption by aprocessor spikes as the processor shifts between idle and fullutilization. In order to handle increased power consumption with thegreater variability, manufacturers have included more robust powersupplies for information handling systems, which has driven up systemcosts. In some instances, information handling systems that performcritical functions often include a back-up power supply so that eachpower supply can manage an expected maximum power output with a safetybuffer, typically 20%, to ensure that the system continues operationaleven in the event one power supply fails.

Power supplies typically create heat as a byproduct of generation of DCpower for information handling system components. Generally, the amountof heat generated as a byproduct of power supply operations increases asthe amount of power output by the power supply increases. Typically, inorder to avoid catastrophic failure of a power supply, each power supplyincludes output overcurrent protection (OCP) and ambient overtemperature protection (AOTP) parameters. If the current output by thepower supply or the temperature at the power supply increases beyond itsfixed operational range set by either the OCP or AOTP parameters, thepower supply will shut down or take other safety measures. Adisadvantage of OCP and AOTP parameters is that power supplies typicallyhave the parameters set in a fixed operational range that depends uponthe information handling system in which the power supply is installed.Setting power supply AOTP and OCP constraints for use in a particularinformation handling system adds a design step for the manufacture ofthe information handling system and defines a part with constraints forthe information handling system, resulting in increased design andmanufacture costs. If AOTP and OCP constraints are increased to providea buffer that allows use in multiple types of information handlingsystems, then power supply capabilities are typically sacrificed becauseperformance capabilities exist beyond specified protection parameters,resulting in additional “over-engineering” that increases componentprices.

SUMMARY OF THE INVENTION

Therefore a need has arisen for a system and method which supportsautomated rating changes for power output and thermal protectionconstraints of an information handling system power supply.

In accordance with the present invention, a system and method areprovided which substantially reduce the disadvantages and problemsassociated with previous methods and systems for setting power outputand thermal constraints of an information handling system power supply.Power supply shutdown constraints are dynamically updated based uponmeasured operating conditions to adapt the power supply operatingenvelope to measured operating conditions when possible.

More specifically, an information handling system processes informationthrough coordinated operations of plural processing components that arepowered by one or more power supplies. An output protection circuit ofthe power supply shuts down the power supply if current output at thepower supply exceeds an output constraint. A thermal protection circuitof the power supply shuts down the power supply if the ambienttemperature at the power supply exceeds a thermal constraint. Aprotection constraint adaptive module adjusts the output constraint andthermal constraint based on measured output and thermal conditions atthe power supply to provide power to the information handling system inan extended operating range. For example, the protection constraintadaptive module increases the thermal constraint by decreasing theoutput constraint or increases the output constraint by decreasing thethermal constraint.

The present invention provides a number of important technicaladvantages. An example is that the environmental operational range of apower supply is expanded to support a wider number of uses, such as anincreased variety of powered information handling systems. Poweravailability is improved across different thermal environments withimproved thermal behavior predictability. Design and manufacture costsare reduced since a given power supply having adaptable output andthermal protection constraints that operate across a greater range ofenvironments works with a wider number of information handling systemsand thus reducing the number of power supplies needed for amanufacturer's inventory. Since a power supply automatically adaptsprotection constraints based upon feedback from a powered system, lesstime is required in the development, testing and validation of a powersupply for a powered system that falls within the power supply'sadaptable range. This reduces power supply hardware costs since a givenphysical power supply unit can adapt to meet a variety of poweredsystems so that purchases of power supplies involve greater volume witha reduced number of unique power supply part numbers to track inmanufacture inventory.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention may be better understood, and its numerousobjects, features and advantages made apparent to those skilled in theart by referencing the accompanying drawings. The use of the samereference number throughout the several figures designates a like orsimilar element.

FIG. 1 depicts a block diagram of an information handling system poweredby power supplies having adaptive protection constraints;

FIG. 1A depicts normal and extended operational ranges for a powersupply based on current versus ambient temperature;

FIG. 1B depicts an extended operational range for a power supplydetermined by applying operating conditions to a power de-ratingformula;

FIG. 1C depicts normal and extended operational ranges for a powersupply based AOTP as a function of current;

FIG. 2 depicts a flow diagram of a process for updating protectionconstraints; and

FIG. 3 depicts a process for monitoring power supply operations to adaptthermal and output constraints.

DETAILED DESCRIPTION

Dynamic updates to power supply protection circuit constraints adapts apower supply for providing an information handling system with powerbeyond a normal operational range. For purposes of this disclosure, aninformation handling system may include any instrumentality or aggregateof instrumentalities operable to compute, classify, process, transmit,receive, retrieve, originate, switch, store, display, manifest, detect,record, reproduce, handle, or utilize any form of information,intelligence, or data for business, scientific, control, or otherpurposes. For example, an information handling system may be a personalcomputer, a network storage device, or any other suitable device and mayvary in size, shape, performance, functionality, and price. Theinformation handling system may include random access memory (RAM), oneor more processing resources such as a central processing unit (CPU) orhardware or software control logic, ROM, and/or other types ofnonvolatile memory. Additional components of the information handlingsystem may include one or more disk drives, one or more network portsfor communicating with external devices as well as various input andoutput (I/O) devices, such as a keyboard, a mouse, and a video display.The information handling system may also include one or more busesoperable to transmit communications between the various hardwarecomponents.

Referring now to FIG. 1, a block diagram depicts an information handlingsystem 10 powered by power supplies 12 having adaptive protectionconstraints. Information handling system 10 processes information withplural processing components, such as CPUs 14, RAM 16, and hard diskdrives 18 that cooperate to execute applications. In the exampleembodiment of FIG. 1, information handling system 10 has pluralinformation handling system modules 20 disposed in a chassis 22, such asa server modules disposed in a rack or blade modules disposed in a bladechassis. Chassis 22 has a management processor, such as a chassismanagement controller (CMC) 24, which manages operation of informationhandling system modules through a management controller on each module,such as a baseboard management controller (BMC) 26. Communication ofmanagement information is performed through a management bus 28, such asan I2C or IPMI bus. Power is provided to run the processing componentsby one or more power supplies 12, which provides power with powercomponents 30, such as an AC-to-DC adapter that outputs a DC voltagewith varying levels of current adjusted to match power needs of theprocessing components.

During normal operations, management processors 24 and 26 operate theprocessing components so that power consumption does not exceed theoperational capabilities of power supplies 12. For example, each powersupply 12 has a maximum current to output and management processors 24and 26 cooperate to run the processing components at a level that willnot exceed the maximum current. For instance, CMC 24 allocates power toeach information handling system module 20 so that the BMC 26 on eachmodule 20 will throttle a CPU 14 if power consumption at the module 20approaches the allocated amount. In the event that too much power isdemanded from a power supply 12, an output protection circuit 32 at thepower supply 12 detects an excessive current drawn from the power supply12 and shuts down power components 30. Each power supply also includes athermal protection circuit 34 that shuts down power components 30 if thetemperature at the power supply 12 exceeds a threshold limit. A currentsense 36 provides measurements of current draw to output protectioncircuit 32 and a temperature sense 38 provides measurements of ambienttemperature to thermal protection circuit 34 so that the protectioncircuits can shut down power supply 12 if an output constraint ortemperature constraint is exceeded. FIG. 1A depicts a normal operationalrange 40 for a power supply 12 defined by a maximum current output andambient temperature. If the current or ambient temperature exceeds thenormal operational range as initially set on power supply 12, theprotection circuits will shut down power supply 12.

In some circumstances, operation by a power supply outside of the normaloperational range is possible and will continue to power informationhandling system 10 when initial output or thermal protection constraintswould otherwise shut down the power supply 12. One example is if thechilling equipment at a data center has difficulty that results in anincreased ambient temperature, then increasing the thermal constraintand decreasing the output constraint can allow continued operations ofthe power supply above the normal operating range thermal constraint byproviding power at a lower output level with a lower output constraint.FIG. 1A and FIG. 1C illustrate an example of an extended operating range42 having a lower output constraint with an increased thermal constraintso that the power supply can output lower amounts of power at anincreased ambient temperature.

A protection constraint adaptive module 44 auto configures overcurrentprotection and ambient over temperature protection at a power supply 12to selectively re-define the operational range of the power supply withupdate output and thermal constraints. Redefining output and thermalconstraints allows the power supply 12 to automatically adapt tochanging environmental conditions. For example, by increasing theambient temperature thermal constraint at the power supply 12,protection constraint adaptive module 44 essentially “de-rates” thepower supply output capability while maintaining the integrity of theovercurrent protection mechanism. Updated output and thermal constraintsare communicated from power supply 12 through management bus 28 tomanagement processor 24 so that information handling system 10 stayswithin the updated output constraint by limiting power consumption ofthe processing components as necessary, such as by throttling componentoperation or load shedding. For short duration events, such as temporaryloss of cooling resulting in increased ambient temperature, the outputconstraint adjusts with a slight delay time sufficient to allow reading,processing and applying operating conditions. For example, a peak powerdelivery mechanism allows continued operation of information handlingsystem 10 during output load transients that exceed the bandwidth ofsystem load throttling so that the power supply remains operationalwhile algorithms of the protection constraint adaptive module 44respond.

In one embodiment, thermal and output constraints are updated accordingto a mathematical formula that defines a power de-rating curve, asdepicted by FIG. 1B. Temperature sensed by temperature sensor 38 andcurrent sensed by current sensor 36 are put into the constraints formulato define the thermal and output constraints for the power supply underthe measured environment. The thermal and current constraints areprovided by power supply 12 to management processor 24 or,alternatively, management processor 24 applies the measured temperatureand current levels to the formula to generate the thermal and outputconstraints independently at the management processor. Managementprocessor 24 stores the formula in local memory, retrieves the formulafrom power supply 12 or obtains the formula from network resources. Inone embodiment, adaptive thermal and output constraints allow a commonpower supply 12 to fit into multiple different types of informationhandling system models by adapting to the operational conditions of theinformation handling system.

Referring now to FIG. 2, a flow diagram depicts a process for updatingprotection constraints. The process begins at step 46 with monitoring oftemperature and output current at the power supply. At step 48, adetermination is made of whether the current or temperature measured atthe power supply is greater than a threshold constraint. If not, theprocess continues to step 50 to update the temperature and outputconstraints. Periodic updates helps to ensure that thermal and outputconstraints adapt as environmental conditions change. For example, ifthermal conditions are approaching the thermal constraint, pre-emptivede-rating of the power supply to a lower maximum current output providesa greater buffer for operation within the current thermal environment.If output conditions are approaching a maximum output currentconstraint, pre-emptive reduction in ambient temperature provides anincreased maximum current output for a greater output buffer to operatewithin the current environment.

If a thermal or current output constraint threshold is exceeded at step48 the process continues to step 50 to determine if an extendedoperational range exists in which continued operation of the powersupply is allowed. A slight delay for computing the extended operationalrange may be provided by a peak delivery mechanism that temporarily usessafety buffers built into the power supply. If an extended range existsto allow continued operation of the power supply the extended range isapplied and communicated to the information handling system by updatingthe thermal and output constraints at step 50. If no extendedoperational range is available, the process ends at step 54 with ashutdown of the power supply due to a measured output or thermal valuein excess of the operational constraints.

Referring now to FIG. 3, a process is depicted for monitoring powersupply operations to adapt thermal and output constraints. The processbegins at step 56 with initialization of the power supply using defaultthermal and output constraint values. At initialization, counters fordetermining thermal and output average values are set to zero. At step58, the current output is read from a current sensor. At step 60, anaverage current output value is computed based upon the number ofcurrent readings taken and, at step 62 the current average counter isincremented. At step 64, a determination is made of whether the numberof current readings meet the number X needed for a predetermined currentaverage cycle. If the number X is not sufficient, the process returns tostep 58 to continue averaging current readings. Once the number X issufficient, the process continues to step 66 to clear the averagecounter, to step 68 to report the current average value to theinformation handling system management processor and to step 70 to applythe average current value to adjust the over temperature constraint. Inthe example embodiment, reporting the average current value to themanagement processor allows the management processor to independentlyapply the value to the adaptive constraint formula and to use the valuesfor managing information handling system operations.

At step 72, a comparison is made between the measured current output andthe output constraint. If the measured current output exceeds the outputconstraint, the process continues to step 74 to initiate a power supplyshutdown. If the measured current output is within constraints, theprocess continues to step 76 to initiate an over current adaption bymeasuring the average ambient temperature. At step 76 the ambienttemperature is measured, at step 78 the average ambient temperature iscomputed based on the number of measurements and at step 80 the ambienttemperature counter is incremented. At step 82, a determination is madeof whether a sufficient number of temperature measurements are done tocompute the average ambient temperature. If an insufficient number ofmeasurements have been done, the process continues to step 76 to makeadditional temperature measurements. If the number of measurements issufficient at step 82, the process continues to step 84 to clear theaverage counter and to step 86 to report the ambient average temperaturereading to the information handling system so that the managementprocessor can compute an over current output constraint under which theinformation handling system must operate to avoid an over currentprotection shutdown of the power supply. At step 88, the power supplycomputes an update over current output constraint and, at step 90compares the current measurement with the updated constraint todetermine if the power supply should shutdown at step 74. If the currentdrawn from the power supply is less than the updated output constraint,then the power supply continues with normal operations.

Although the present invention has been described in detail, it shouldbe understood that various changes, substitutions and alterations can bemade hereto without departing from the spirit and scope of the inventionas defined by the appended claims.

1-20. (canceled)
 21. An information handling system comprising: pluralprocessing components operable to cooperate to process information;first and second power supplies operable to provide power to the pluralprocessing components, each power supply having an adjustable outputcurrent constraint and thermal constraint; and a constraint adaptivemodule interfaced with the first and second power supplies and operableto dynamically adjust the output current constraint and the thermalconstraint at the first power supply in response to a predeterminedcondition at the second power supply.
 22. The information handlingsystem of claim 21 further comprising a management processor interfacedwith the processing components and operable to adjust power consumptionof the processing components, the management processor further operableto receive the dynamically adjusted output current constraint from theconstraint adaptive module and to manage power consumption of theprocessing components to remain below the dynamically adjusted outputcurrent constraint.
 23. The information handling system of claim 22wherein the processing components comprise plural processing modulesdisposed in a chassis and the management processor comprises a chassismanagement controller that manages power of the chassis.
 24. Theinformation handling system of claim 22 wherein the processingcomponents comprise a processing module and the management processorcomprises a baseboard management controller that manages power of theprocessing module.
 25. The information handling system of claim 22wherein the management processor is further operable to dynamicallycompute the dynamically adjusted current output constraint based uponthermal and output current measurements sensed at the first power supplyand communicated to the management processor.
 26. The informationhandling system of claim 25 wherein the constraint adaptive moduleprovides a constraint formula to the management processor, themanagement processor operable to apply the constraint formula todynamically compute the predetermined output current constraint.
 27. Theinformation handling system of claim 21 wherein the constraint adaptivemodule dynamically adjusts the thermal constraint and output currentconstraint by increasing a maximum allowed power supply output currentand decreasing a maximum allowed power supply ambient temperature. 28.The information handling system of claim 21 wherein the constraintadaptive module dynamically adjusts the thermal constraint and outputcurrent constraint by increasing a maximum allowed power supplytemperature and decreasing a maximum allowed power supply outputcurrent.
 29. A method for powering an information handling system withplural power supplies, the method comprising: monitoring power output bythe power supplies; shutting down one of the power supplies if poweroutput at the one power supply exceeds a power output constraint;monitoring temperature associated with the power supplies; shutting downone of the power supplies if the temperature at the one power supplyexceeds a thermal constraint; detecting a failure of one of the powersupplies; and in response to detecting, applying the monitored poweroutput and temperature to dynamically reset the output constraint andthermal constraint of the other of the power supplies that remainsoperational.
 30. The method of claim 29 wherein in response to detectingfurther comprises increasing the output constraint of the other of theplural power supplies that remains operational by decreasing the thermalconstraint.
 31. The method of claim 30 further comprising: communicatingthe failure and the increased output constraint to the informationhandling system; and managing operation of the information handlingsystem to maintain power consumption below the increased outputconstraint.
 32. The method of claim 29 wherein in response to detecting,applying the monitored power output and temperature to dynamically resetthe output constraint and the thermal constraint further comprisescalculating a power rating at the power supply by inputting values fromthe monitoring power output and the monitoring temperature.
 33. Themethod of claim 32 further comprising: communicating the reset outputconstraint to the information handling system; and managing powerconsumption at the information handling system to remain below the resetoutput constraint.
 34. The method of claim 29 further comprising:calculating the reset output constraint at the information handlingsystem by inputting the values from the monitoring power output and themonitoring temperature; and managing power consumption at theinformation handling system to remain below the calculated reset outputconstraint.
 35. A power supply comprising: a power component operable tooutput power at variable power settings to power a device; an outputprotection circuit operable to shut down the power component at anoutput constraint; a thermal protection circuit operable to shut downthe power component at a thermal constraint; and a protection constraintadaptive module interfaced with the output protection circuit and thethermal protection circuit, the protection constraint adaptive moduleoperable to dynamically adjust the thermal constraint and outputconstraint based upon thermal and output measurements associated withthe power component, the protection constraint adaptive moduledynamically adjusting the thermal and output constraints according to aconstraint formula, the protection constraint adaptive module furtheroperable to communicate predetermined of the constraint formula to aninformation handling system for the information handling system toindependently determine the dynamically adjusted thermal and outputconstraints.
 36. The power supply of claim 35 wherein the protectionconstraint adaptive module selectively increases the output constraintby decreasing the thermal constraint if the output measurement is withina predetermined amount of the output constraint and the thermalmeasurement is greater than a predetermined amount from the thermalconstraint.
 37. The power supply of claim 35 wherein the protectionconstraint adaptive module selectively increases the thermal constraintby decreasing the output constraint if the thermal measurement is withina predetermined amount of the thermal constraint and the outputmeasurement is greater than a predetermined amount from the outputconstraint.